﻿using System.Collections.Generic;

namespace SPCAFContrib.Entities.Consts
{
    public static partial class TypeInfo
    {
        public class ListTemplate
        {
            public string Title { get; set; }
            public int Id { get; set; }
        }

        public static List<ListTemplate> ListTemplates = new List<ListTemplate>()
        {
            new ListTemplate {Title="NoListTemplate",Id=0},
            new ListTemplate {Title="GenericList",Id=100},
            new ListTemplate {Title="DocumentLibrary",Id=101},
            new ListTemplate {Title="Survey",Id=102},
            new ListTemplate {Title="Links",Id=103},
            new ListTemplate {Title="Announcements",Id=104},
            new ListTemplate {Title="Contacts",Id=105},
            new ListTemplate {Title="Events",Id=106},
            new ListTemplate {Title="Tasks",Id=107},
            new ListTemplate {Title="DiscussionBoard",Id=108},
            new ListTemplate {Title="PictureLibrary",Id=109},
            new ListTemplate {Title="DataSources",Id=110},
            new ListTemplate {Title="WebTemplateCatalog",Id=111},
            new ListTemplate {Title="UserInformation",Id=112},
            new ListTemplate {Title="WebPartCatalog",Id=113},
            new ListTemplate {Title="ListTemplateCatalog",Id=114},
            new ListTemplate {Title="XMLForm",Id=115},
            new ListTemplate {Title="MasterPageCatalog",Id=116},
            new ListTemplate {Title="NoCodeWorkflows",Id=117},
            new ListTemplate {Title="WorkflowProcess",Id=118},
            new ListTemplate {Title="WebPageLibrary",Id=119},
            new ListTemplate {Title="CustomGrid",Id=120},
            new ListTemplate {Title="SolutionCatalog",Id=121},
            new ListTemplate {Title="NoCodePublic",Id=122},
            new ListTemplate {Title="ThemeCatalog",Id=123},
            new ListTemplate {Title="DesignCatalog",Id=124},
            new ListTemplate {Title="AppDataCatalog",Id=125},
            new ListTemplate {Title="DataConnectionLibrary",Id=130},
            new ListTemplate {Title="WorkflowHistory",Id=140},
            new ListTemplate {Title="GanttTasks",Id=150},
            new ListTemplate {Title="HelpLibrary",Id=151},
            new ListTemplate {Title="AccessRequest",Id=160},
            new ListTemplate {Title="TasksWithTimelineAndHierarchy",Id=171},
            new ListTemplate {Title="MaintenanceLogs",Id=175},
            new ListTemplate {Title="Meetings",Id=200},
            new ListTemplate {Title="Agenda",Id=201},
            new ListTemplate {Title="MeetingUser",Id=202},
            new ListTemplate {Title="Decision",Id=204},
            new ListTemplate {Title="MeetingObjective",Id=207},
            new ListTemplate {Title="TextBox",Id=210},
            new ListTemplate {Title="ThingsToBring",Id=211},
            new ListTemplate {Title="HomePageLibrary",Id=212},
            new ListTemplate {Title="Posts",Id=301},
            new ListTemplate {Title="Comments",Id=302},
            new ListTemplate {Title="Categories",Id=303},
            new ListTemplate {Title="Facility",Id=402},
            new ListTemplate {Title="Whereabouts",Id=403},
            new ListTemplate {Title="CallTrack",Id=404},
            new ListTemplate {Title="Circulation",Id=405},
            new ListTemplate {Title="Timecard",Id=420},
            new ListTemplate {Title="Holidays",Id=421},
            new ListTemplate {Title="IMEDic",Id=429},
            new ListTemplate {Title="ExternalList",Id=600},
            new ListTemplate {Title="MySiteDocumentLibrary",Id=700},
            new ListTemplate {Title="IssueTracking",Id=1100},
            new ListTemplate {Title="AdminTasks",Id=1200},
            new ListTemplate {Title="HealthRules",Id=1220},
            new ListTemplate {Title="HealthReports",Id=1221},
            new ListTemplate {Title="DeveloperSiteDraftApps",Id=1230},
            new ListTemplate {Title="wfsvc",Id=4501}
        };
    }
}
